package Date1213;

// 123321是一个非常特殊的数，它从左边读和从右边读是一样的。
// 输入一个正整数n， 编程求所有这样的五位和六位十进制数，满足各位数字之和等于n 。
// 输入一行，包含一个正整数n。 按从小到大的顺序输出满足条件的整数，每个整数占一行。

import java.util.Scanner;
public class Demo1_1 {
	public static void main(String[] agrs) {
		int n = 0;
		int i = 0, j = 0, k = 0;
		Scanner sc = new Scanner(System.in);
		if (sc.hasNext()) {
			n = sc.nextInt();
		}
		for (i = 1; i < 10; i++) {
			for (j = 0; j < 10; j++) {
				for (k = 0; k < 10; k++) {
					if (i * 2 + j * 2 + k == n)
						System.out.println("" + i + j + k + j + i);
				}
			}
		}
		for (i = 1; i < 10; i++) {
			for (j = 0; j < 10; j++) {
				for (k = 0; k < 10; k++) {
					if (i * 2 + j * 2 + k * 2 == n)
						System.out.println("" + i + j + k + k + j + i);
				}

			}
		}
	}
}

